single stranded dna binding protein - French English Dictionary